Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

226
Visualizações
editar mensaje enviado en el último paso del asistente | telegraf-js

¿Cómo puedo editar el mensaje enviado en la función getMessage en la función sendToAdmin ?

  • telegraf-js v4.4.1
  • mecanografiado
 async function getMessage(ctx: Context) { // message await ctx.editMessageText("text"); return (<any>ctx).wizard.next(); } async function sendToAdmin(ctx: Context) { // edit here return (<any>ctx).wizard.leave(); } const superWizard = new Scenes.WizardScene( getMessage, sendToAdmin );
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

puedes usar Context.wizard.state

 const bot = new Telegraf(process.env.TOKEN); async function getMessage(ctx: Context) { // message have message id const message = await ctx.editMessageText("text"); // send message id to wizard // for use in next step (<any>ctx).wizard.state.message = { message: message.message_id }; return (<any>ctx).wizard.next(); } async function sendToAdmin(ctx: Context) { // use here const lastMessageID = (<any>ctx).wizard.state.message.message; // edit last message bit.telegram.editMessageText(ctx.from.id, lastMessageID, "EDIT_TEXT") return (<any>ctx).wizard.leave(); }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda